package com.market.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.market.sys.entity.Notification;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author xd
 * @since 2024-03-26
 */
public interface INotificationService extends IService<Notification> {

    /**
     * 发布消息
     * @param title 标题
     * @param content 内容
     * @param userId 接收消息的用户id
     * @param senderId 发布消息的用户id
     * @param relatedId 相关内容id
     * @param relatedType 相关内容类型
     */
    void createNotification(String title, String content, Integer userId,
                            Integer senderId, Integer relatedId, String relatedType, Integer state);
}
